/*---------------------------------------------------
    LESS Elements 0.6
  ---------------------------------------------------
    A set of useful LESS mixins by Dmitry Fadeyev
    Special thanks for mixin suggestions to:
      Kris Van Herzeele,
      Benoit Adam,
      Portenart Emile-Victor,
      Ryan Faerman

    More info at: http://lesselements.com
-----------------------------------------------------*/
.carousel-fade .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}

.carousel-fade .carousel-inner .active{
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

a {
  cursor: pointer !important;
}
.active a{
  color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.main { padding-top: 50px; }
@media screen and (max-width: 768px) {
    .main { padding-top: 0px; }
}

td {
      vertical-align: middle !important;
}
.number-input{
  width: 50px !important;
  padding: 0 !important;
}
.yellow-vacant{
  color: #000 !important;
  background-color: yellow !important;
}
.custom-menu {
  /*color: #fff !important;*/
  font-weight: 600 !important;
}
.inline-select{
  width: 50px;
}
.inline-comment{
  width:100%;
}
.login-form {
/*  position: absolute;
  width: 500px;
  height: 900px;
  left: 440px;
  top: 130px;*/
    position: relative;
    width: 400px;
    /*height: 900px;*/
    left: 100px;
    top: -400px;
}

.form-horizontal .control-group {
  margin-bottom: 0px !important;
}

.form-horizontal .control-group .control-label {
  width: 120px;
}

.form-horizontal .control-group .controls {
  margin-left: 125px;
}
legend {
  font-size: 16px;
}
.control-group label {
  font-size: 12px;
}
.sidebar-nav li {
  line-height: 9px;
}

h1 {
  line-height: 20px !important;
}
.ngdialog.ngdialog-theme-plain {
  padding-bottom: 160px;
  padding-top: 80px;
}
.ngdialog.ngdialog-theme-plain.custom-width .ngdialog-content {
    width: 550px;
}

.ngdialog.ngdialog-theme-plain.custom-width2 .ngdialog-content {

    width: 980px;
}


.form-inline .form-control .number {
  width: 10px !important;
}
.table td {
  padding: 2px;
  vertical-align: middle;
  }

